/* Template styles */
body {margin:0; padding:0; text-align:center}
#topbg {width:100%; background-color:#0685a6; margin:0; padding:0; text-align:center}
#utilityNav {width:820px; background-color:#0685a6; text-align:right; margin:0; height:25px}
#navlinks {text-align:right; width:645px; margin:0}
#navlinks a {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase}
#navlinks span {font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; margin:0 10px; padding:0}

#searchBox {vertical-align:middle; margin:0; padding:0; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase}
#searchBox form {margin:0; padding:0}
#searchBox form input {margin:0; padding:0}
.searchText {width:95px; height:15px; border:solid 1px #000}

#quicklinks {width:820px; height:19px; text-align:right; margin:0; padding:0; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#0685a6}
#quicklinks a {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#0685a6; text-decoration:none; }

#breadcrumb {background-color:#0685a6; height:28px; text-align:right; font-size:11px; color:#fff; font-weight:bold; padding-right:10px}
#breadcrumb a, #breadcrumb a:visited {color:#fff; font-weight:bold; text-decoration:none}
#breadcrumb font.Path {color:#fff; font-weight:bold; text-decoration:none}
#mainBody { margin:0; padding:0;}


#leftcol {padding-top:25px; text-align:left; width:197px; margin:0; background-color:#0685a6}
#middlecol {width:390px; padding:10px 30px; background:url(original/bodycorner.gif) no-repeat; margin:0; }
#middlecol2 {width:583px; padding:15px 10px 0 30px; background:url(original/bodycorner.gif) no-repeat; margin:0; border-bottom:solid 1px #336699;}

font.Path {color:#336699}
#rightcol {width:171px; text-align:left; line-height:13pt; margin:0; padding:0; border-bottom:solid 1px #336699;}
#picon {margin-bottom:10px; width:100%; height:25px; text-align:right}


/* Navigation Styles */

/* left column */

#leftnav {
position:relative;
z-index:999;}

#leftnav, #leftnav ul {
padding:0;
margin:0;
list-style:none;
}

#leftnav li {
width:175px;
padding:0;
margin:0 0 0 0;
list-style:none;
background:url(original/nav_off.gif) no-repeat bottom;
font-weight:bold;
text-transform:uppercase;
font-size:12px;
}
#leftnav li.primary a {padding-bottom:8px}

#leftnav li.primary ul li.nav2 { }
#leftnav li.primary ul li.navbottom {display:none}

#leftnav li.on ul li.nav2 {background:#fff url(#)}
#leftnav li.on ul li.navbottom {background:#fff url(original/nav_off.gif) no-repeat bottom; height:15px}


#leftnav li.on {width:175px; background:#fff url(#)}

#leftnav li li {
padding:0;
margin:0;
list-style:none;
font-weight:normal;
text-transform:capitalize;}

/* start DHTML */
#leftnav li ul {
position:absolute;
left:-999em;}

/*kk*/
#leftnav li.on:hover ul li {
background:#fff;
border:none;}

#leftnav li:hover ul, #leftnav li.hover ul {
margin-top:-25px;
left:175px;
}
/**/

#leftnav li:hover ul li,#leftnav li.hover ul li {
background-image:none;
border:none}


#leftnav li.on ul li {
font:10px Arial, Helvetica, sans-serif}

#leftnav li.on ul,#leftnav li.on:hover ul {
position:static;
left:auto;
margin:0;
border:none;
border-bottom:5px solid #0685a6;}
/* END DHTML */

/* General a Styles */
#leftnav a {
display:block; width:160px;
padding:3px 0px 2px 13px; text-decoration:none; color:#000}

#leftnav li.primary:hover {background:#fff}


/* Second Level Fly Out  */ 
#leftnav li.primary ul {background:#fff; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc }
#leftnav li.primary li a {
display:block; border-top:1px solid #ccc; background-color:#fffcd7;
font:10px Arial, Helvetica, sans-serif}

#leftnav li.primary li a:hover {
border-top:1px solid #ccc; background-color:#fff;
font:10px Arial, Helvetica, sans-serif; color:#0685a6}

/* Second Level Static  */ 
#leftnav li.on li a {
border-top:1px solid #ccc; background-color:#fff;
font:10px Arial, Helvetica, sans-serif}

#leftnav li.on li a:hover {
border-top:1px solid #ccc; background-color:#fff;
font:10px Arial, Helvetica, sans-serif; color:#0685a6}

#leftnav li a.secondOn, #leftnav li a.secondOn:hover {color:#0685a6}




.ad_table { width:100%; padding:8px }
.ad_officialTable { width:100%; padding:8px; }
.ad_Header { font: bold 10pt verdana; color:#CE4143; border-bottom:solid 1px #003366 }
.ad_SubHeader { font: bold 11px verdana; color:#CE4143; border-bottom:solid 1px #003366 }
.ad_TxtHeader { font: bold 11pt verdana; color:#CE4143; border-bottom:solid 1px #003366 }
.ad_stateMap { background-image:url("https://www.kintera.org/atf/cf/{1032ABCB-19F9-4CB6-8364-2F74F73B3013}/us_map.gif"); background-repeat:no-repeat}
.ad_ActionTitle { padding:3 3 3 3; font: bold 9pt verdana; color:#003366; text-decoration:none }
.ad_divider { }
.ad_btnGo { width:34px; height:22px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_go.gif"); background-repeat:no-repeat }
.ad_btnAction 
{ display : block;
	vertical-align:middle;
	width:80px;
	padding : 5px 5px 5px 5px;
	font:bold 10px verdana; 
	color:#ffffff; 
	text-decoration:none; 
	background-color:#CE4143; }
.ad_btnAction:visited 
{ display : block;
	vertical-align:middle;
	width:80px;
	padding : 5px 5px 5px 5px;
	font:bold 10px verdana; 
	color:#ffffff; 
	text-decoration:none; 
	background-color:#CE4143; }
.ad_btnAction:hover
{ display : block;
	vertical-align:middle;
	width:80px;
	padding : 5px 5px 5px 5px;
	font:bold 10px verdana; 
	color:#ffffff; 
	text-decoration:none; 
	background-color:#CE4143; }
.ad_btnSubmit { width:52px; height:22px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_submit.gif"); background-repeat:no-repeat}
.ad_btnMore { font:9pt verdana; text-decoration:none; text-align:center; width:50px; height:20px; background-color:#003399; color:#ffffff }
.ad_btnDetails {   }
.ad_btnPreview { width:56px; height:22px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_preview.gif"); background-repeat:no-repeat}
.ad_btnSend { width:65px; height:22px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_send.gif"); background-repeat:no-repeat}
.ad_btnBack { }
.ad_btnFind { width:52px; height:22px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_find.gif"); background-repeat:no-repeat}
.ad_Image {}
.ad_Decription { padding-bottom:5px }
.ad_RightBox { width:130px; padding:5px; text-align:center; }
.ad_UrgentItem { height:20px; padding-left:20px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/alert_icon.gif"); background-repeat:no-repeat }
.ad_MyAction { height:20px; padding-left:20px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/action_icon.gif"); background-repeat:no-repeat}
.ad_text { font: 9pt verdana; color:#000000 }
.text { font:10pt verdana }
.text-small { font: 8pt verdana; color:#000000 }
td.text-small { border-bottom:solid 1px #003366 }
.text-bold { font: bold 11px verdana; color:#000000 }
.page-title { font: bold 10pt verdana; padding:3 3 3 3; background-color:#003366; color:#ffffff }
.greeting { font: bold 10pt verdana }
.chapter-title { font: bold 9pt verdana; border-bottom:solid 1px #003366 }
.headline-title { font: bold 9pt verdana; color:#003366; text-decoration:none }
.headline-title:visited { font: bold 9pt verdana; color:#003366; text-decoration:none }
.headline-title:hover { font: bold 9pt verdana; color:#003366; text-decoration:none }
.nav-link { font: 9pt verdana; }
.back-to-top { font: 9pt verdana; height:30px; vertical-align:middle }
.Error { font-weight:bold; color:#cc0000 }

.Alert
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.CT
{
    FONT: 9pt Verdana, Helvetica, sans-serif;
}
.CTtableout
{
	width:100%;
}
.CTtablein
{
	
}
.CTtitle
{
	margin-top:20px;
	margin-bottom:5px;
	display:none;
	color:#336699;
    FONT-SIZE: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;}
	
.CTsubtitle
{
    FONT: bold 9pt Verdana, Helvetica, sans-serif;
}
.CTheader
{
    FONT: 9pt Verdana, Helvetica, sans-serif;
}
.CTodd
{
    FONT: 9pt Verdana, Helvetica, sans-serif;
}
.CTeven
{
    FONT: 9pt Verdana, Helvetica, sans-serif;
}
.CDtableout
{
}
.CDtablein
{
}
.CDtitle
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dddddd
}
.CDheader
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.CDodd
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.CDeven
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.CDctitle
{
    FONT: bold 10pt Geneva, Arial, Helvetica, sans-serif
}
.CDcsubtitle
{
    FONT: bold 9pt Geneva, Arial, Helvetica, sans-serif
}
.CDcauthor
{
    FONT: italic 9pt Geneva, Arial, Helvetica, sans-serif
}
.CDcdate
{
    FONT: 8pt Geneva, Arial, Helvetica, sans-serif
}
.CFdirectory
{
    FONT: 10pt Arial, Helvetica, sans-serif
}
.CFtitle
{
    FONT: bold 9pt Arial, Helvetica, sans-serif
}
.CFtext
{
    FONT: 9pt Arial, Helvetica, sans-serif
}
.FCtableout
{
    BACKGROUND-COLOR: #ededed
}
.FCtablein
{
}
.FClabel
{
    FONT: bold 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ededed
}
.FCfn
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ededed
}
.FCfnreq { padding-left:10px; font: 9pt Arial; color:#000000; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/ASTERIK.GIF"); background-position:top; background-repeat:no-repeat }
.FCfnerr
{
    FONT: bold 9pt Arial, Helvetica, sans-serif;
    COLOR: #ff0000;
    BACKGROUND-COLOR: #ededed
}
.FCfh
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ededed
}
.FCin
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ededed
}
.LKleft
{
	padding-right: 20px
}
.LKmid
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px
}
.LKmid2
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px
}
.LKright
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px
}
.LKl1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.LKl2
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.LKl3
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.LKd1
{
}
.LKd2
{
	TEXT-INDENT: 20px
}
.LKd3
{
	TEXT-INDENT: 40px
}
.NL
{
    FONT: 10pt Arial, Helvetica, sans-serif
}
.NLtoctitle
{
    FONT: bold 10pt Arial, Helvetica, sans-serif
}
.NLtoc
{
    FONT: 10pt Arial, Helvetica, sans-serif
}
.NLtocdiv
{
	padding: 10px;
    background-color: #eeeeee
}
.NLtochr
{
    COLOR: gray
}
.NLtitle
{
    FONT: bold 10pt Verdana, Arial, Helvetica, sans-serif
}
.NLsubtitle
{
    FONT: 9pt Verdana, Arial, Helvetica, sans-serif
}
.NLauthor
{
    FONT: italic 9pt Verdana, Arial, Helvetica, sans-serif
}
.NLsummary
{
    FONT: 9pt Verdana, Arial, Helvetica, sans-serif
}
.NLcopyright
{
    FONT: 8pt Verdana, Helvetica, sans-serif
}
.NLdate
{
    FONT: 8pt Verdana, Helvetica, sans-serif
}
.NLdiv
{
    COLOR: #ededed
}

/*advocacy customizations - MR, 12-15-05*/
/*1st screen, logged out*/
table.contentCol {height:600px;}
#ad_wrapper {width:90%;background-color:transparent;margin:0 10px;min-height: 625px;}
#ad_wrapper div {background-color:#fff; margin-bottom: 30px;}
div#ad_Main_Lgn {background:#fff;}
#ad_Main_Lgn a.ad_join {clear:left;display:block;margin-left:82px;}
div#ad_Find_Leg {position: static; right: 0px; top: 190px; width: 180px; margin: 0px 0px 0px 100px;}
div#ad_Find_Leg fieldset {margin:0;border:1px solid black;background:#fff;}
#ad_Main_Lgn fieldset.ad_Main_Lgn input.ad_sbt {width:38px;height:21px;
	background: transparent url(/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_go.gif) top right no-repeat;} 	
div#ad_Items {border:0; background-color:#fff;}
#ad_wrapper h2 span {
	font:bold 13pt Verdana, Arial, Helvetica, sans-serif; color:#003366;
	margin:15px 0; 
	}
#ad_wrapper h5 {font-size:10pt}
#ad_Find_Leg h4 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-style:italic;font-size:13px;line-height:150%}
#ad_wrapper h3.legend  {
	font-size:12px;line-height:150%;font-weight:bold;text-transform: uppercase;color:#172b6f;}
#ad_Find_Leg input.ad_sbt 		{	
	width:52px;height:22px;
	background: transparent url(/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_find.gif) top left no-repeat;}	

/*2 screen, logged in*/
div#ad_Prev_Leg {margin:0;}
#ad_Prev,#ad_Leg {background:#fff;}
#ad_Items_LgdIn_wrpr {width:auto;}

/*2nd screen */
span.alert {color:red;}
div#ad_wrapper label.ad_sbmt {display:none;}
div#ad_Reg_wpr {padding-bottom:20px;}
p#ad_RegInfo_p {padding-left:0;margin-left:0;}
#ad_Reg input.ad_sbt {
	height:21px;width:50px;
	background: transparent url(http://www.lymphoma.org/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_submit.gif) top left no-repeat;} 	
#ad_Ltr_wpr input.ad_preview {
	height:22px;width:56px;
	background: transparent url(/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_preview.gif) top left no-repeat;}
	
/*3rd screen */
h5.ad_Recp {font-size:1.2em;font-style:normal;font-family:Verdana, Arial, Helvetica, sans-serif}
#ad_Reg fieldset.ad_RegInfo input,#ad_Reg fieldset.ad_RegInfo select {width:160px;}

/*4th screen */
#ad_Stw_wpr fieldset.ad_StwInfo input {width:145px;}
#ad_Stw_wpr fieldset.ad_StwMsg input {width:175px;margin-left:5px;}
#ad_Stw_wpr table.ad_Thk_Card td input {width:125px;}
#ad_Stw_wpr table.ad_Thk_Card td label {width:20px;}
div#ad_BtnPnl {position:relative;top:-4px;}
table.ad_Thk_2 td input {width:125px;}
table.ad_Thk_2 td label {width:20px;}
div.ad_Stw_submit {padding-left:0;}
div.ad_Stw_submit input.ad_preview {
	height:33px;width:55px;
	background: transparent url(/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_preview.gif) top left no-repeat;}
div.ad_Stw_submit input.ad_sbt {
	height:22px;width:70px;
	background: transparent url(/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_send.gif) top left no-repeat;} 


/* the following hacks will become unnecessary after the 12-22-05 hotfix */
input#switcher_template_Register_chkIsRemembered_Register,input#switcher_template_TakeAction__ctl3_chkIsRemembered_Register {width:auto;} 
span#switcher_template_Register_dfList__itempl32_frmfld2_Formfield2__ctl0_Email_Format, span#switcher_template_TakeAction__ctl3_dfList__itempl13_frmfld2_Formfield2__ctl0_Email_Format {display:block;clear:left;} 
div#ad_wrapper input#switcher_template_Register_dfList__itempl38_frmfld2_Formfield10__ctl0_password {margin-bottom:1px;}


/* END OF DEFAULT_FLYRIGHT.CSS */








/* BEGINNING OF CONTENT.CSS */


body {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	line-height:15pt
}

a:link {color:#003366}
a:visited {color:#003366}
a:hover {color:#CC0000;}

.red {color:#CC0000}
.blue {color:#003366}
.redarrow_bullet {  list-style-image: url(/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/rtnav_arrow.gif)}

ul.links {list-style:none; margin:0px 5px; padding:0 }
ul.links li {margin:0px 0px 10px 0px; padding:0}

h1 {
	font:bold 17pt Verdana, Arial, Helvetica, sans-serif; color:#003366;
	margin:0 0 15px 0; 
	}
h2 {
	font:bold 13pt Verdana, Arial, Helvetica, sans-serif; color:#003366;
	margin:15px 0; 
	}
h2.toptitle {
	font:13pt Verdana, Arial, Helvetica, sans-serif; color:#000;
	margin:0px 0 5px 0; 
	}
h3 {
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	page-break-after:avoid;
	font-size:13.0pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;}
	
/* Homepage styles */

.leftbox {display:block; width:157px; height:48px; padding:5px 8px; background:#fffcd5 url(original/leftbox_bg.gif) bottom no-repeat; font-size:11px; line-height:13pt}
.leftbox a, span.leftbox a:visited {color:#000; text-decoration:none}
.leftTitle, span.leftTitle a, span.leftTitle a:visited {font-size:13px; color:#c51823; text-decoration:none}

.rightbox {display:block; background-color:#fece81; text-align:center; color:#0685a6; font-weight:bold; line-height:13pt; width:171px;font-size:7pt}
.rightbox a {color:#0685a6; text-decoration:none; font-size:9pt}
/* Left Content code by OC, Added on 3-6-2014 */
#leftContent {
    position:relative;
    width:210px;
    float:left; 
    margin: -10px -17px 0 0px;
	margin-right: -14px;
    padding:50px 0 0;
	background-color:transparent;
}
/* Left Content code by OC, Added on 3-6/2014 Ends*/
#rightContent {
    position:relative;
    width:185px;
    float:right; 
    margin: -10px -17px 0 20px;
	margin-right: -14px;
    padding:50px 0 0;
    background-color: #e3f1f7;
    text-align: center;
}
#rightContent img {
    margin: 0 auto;
    display: block;
}
#rightContent .rightbox {
    display: block;
    margin: 0 auto;
}
/*
{position:relative; width:171px; float:right; right:-15px; 
margin-top: -12px !important;  for Mozilla 
margin-top:0; 
margin-left:15px}*/



.small {color:#0685a6; font-size:9pt}
/* Making Changes in Advocacy Pages in references to Legislators and Action Center*/

#ad_Leg_Prev h5 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0 5px 0;
	padding: 0;
} 

#ad_Leg_Prev ul  {
	list-style: none outside none;
	margin: 0 15px;
	padding: 0;
}
  
  #ad_Leg_Prev li {
	display: inline;
	list-style: none outside none;
	margin: 0;
	padding: 0;
} 
  
  #ad_Leg_Prev a {
	display: block;
	margin: 2px 0 4px 0;
	padding: 0px;
	text-decoration: none;
}
  #ad_Leg_Prev a:hover {
	text-decoration: underline;
}

#ad_Leg_Prev {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 213px;
	margin: 70px 0px 0px 300px;
}
  

/* End Making Changes in Advocacy Pages in references to Legislators and Action Center*/

/* start *logged in* action item section  */
   div#ad_Items_LgdIn {
	border: 0px none;
	padding: 16px;
	margin: 0;
}
/* end *logged in* action item section  */

/* Making Changes in Advocacy Pages in references to Right column for Advocacy Spotlight*/
#advocacyspotlight  h2 {
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 0.1em;
	color: #e31937;
	line-height: 1.3;
	
}

#advocacyspotlight  h6 {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 0.1em;
	color: #004080;
	line-height: 1.3;
	font-style: italic;
	margin-bottom: 0.1em;
	text-align: center;
}

 #advocacyspotlight a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 0.1em;
	color: #004080;
	line-height: 1.3;
	font-style: italic;
	margin-bottom: 0.1em;
	text-align: center;
	text-decoration: none;
}
  #advocacyspotlight a:hover {
	text-decoration: underline;
	color: #e31937;
}

/* End Making Changes in Advocacy Pages in references to Right column for Advocacy Spotlight*/


/* Making Changes in Advocacy Pages in references to Right column for Advocacy Spotlight*/
#ppanews  h2 {
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
	color: #002F5E;
	line-height: 1.3;
	margin-top: 5px;
}

#ppanews  h6 {
	font-weight: bold;
	font-size: 12px;
	color: #004080;
	line-height: 1.3;
	font-style: italic;
	margin-bottom: 5px;
	text-align: left;
	margin-top: 5px;
}

#advocacybox {
	width: 300px;
	
}











#home_content {
    padding: 0px 17px;
}
#home_right_col {
    width: 300px;
    float: right;
    padding-top: 3px;
}
#home_right_col div#support_us {
    border: 1px solid #666;
    width: 298px;
    height: 125px;
    margin: 0 0 16px;
}
#home_right_col div#newsletter_signup {
    width: 298px;
    height: 125px;
    border: 1px solid #b9b9b9;
}
table#hp_contact_form {
    margin: 0 auto;
    width: 240px;
}
table#hp_contact_form td {
    text-align: center;
}
#home_feature {
    width: 616px;
    height: 277px;
}
#home_boxes {
    height: 253px;
    margin: 10px 0 0;
}
.home_box {
    width: 302px;
    height: 253px;
    background: url("/atf/cf/{2B21B067-F3C8-4124-9334-C3AC06023801}/HOME-BOX.GIF") top left no-repeat;
    float: left;
    margin: 0 10px 0 0;
}
.home_box h3 {
    color: #0099cc;
    font-weight: bold;
    font-size: 19px;
    font-family: Verdana, sans-serif;
    line-height: 43px;
    text-align: center;
    margin: 0;
    page-break-after: 
}

.home_box h3 span {
    font-weight: normal;
}
.home_feature_nav a:link {
    color: #fff;
}
.home_feature_nav a:hover {
    color: yellow;
}

#subpage_content #research_report_table tr td {
    vertical-align: top;
    width: 25%;
    padding: 0;
}






.cmscontent ul {
    padding: 0 0 20px 40px;
    list-style: disc;
}
.cmscontent ol {
    padding: 0 0 20px 40px;
    list-style: decimal;
}
.cmscontent p {
    padding: 0 0 6px;
}
.cmscontent h2 {
    padding: 0 0 20px;
    margin: 0;
}
.cmscontent img {
    float: left;
    margin: 0 5px 10px;
}